package com.gxa.service;

import com.gxa.common.R;

import java.util.Date;

public interface NewsService {
    /**
     * 分页查询所有消息
     * @param currentPage
     * @param pageSize
     * @return
     */
    R findnews(Integer currentPage,Integer pageSize);

    /**
     * 根据消息类型，创建日期，消息状态查询消息
     * @param currentPage
     * @param pageSize
     * @param newsType
     * @param createDate
     * @param newsStatus
     * @return
     */
    R findnewsbyconditions(Integer currentPage, Integer pageSize, String newsType , Date createDate , Integer newsStatus);

    /**
     * 所有消息全部标记为已读
     * @return
     */
    R allmarkasread( );
}
